// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const db = cloud.database()
  
  try {
    // 查询account集合中匹配accountId的所有记录
    const result = await db.collection('account')
      .where({
        _id: event.accountId
      })
      .get()
    
    return {
      code: 0,
      data: result.data,
      message: '查询成功'
    }
  } catch (err) {
    console.error(err)
    return {
      code: -1,
      message: '查询失败',
      error: err
    }
  }
}